package com.sh.rbac.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sh.rbac.domain.dto.operationLog.OperationLogQueryDTO;
import com.sh.rbac.domain.entity.OperationLog;
import com.sh.rbac.domain.vo.operationLog.OperationLogVO;
import jakarta.servlet.http.HttpServletResponse;

/**
 * @author lucky
 * @description 针对表【sys_operation_log(操作日志记录表)】的数据库操作Service
 * @createDate 2024-07-07 17:50:48
 */
public interface OperationLogService extends IService<OperationLog> {

    Page<OperationLogVO> getPage(Long current, Long limit, OperationLogQueryDTO operationLogQueryDTO);

    void exportData(Integer startCount, Integer endCount, HttpServletResponse response);
}
